package com.bzkj.msfx.domain;

import com.bzkj.common.core.domain.BaseEntity;

import java.io.Serializable;


/**
 * @author C1309
 */
public class MsfxDrugInfo extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 364021301463520489L;
    /**
     * 数据库主键
     */
    private Long id;

    /**
     * 药品名称
     */
    private String productName;

    /**
     * 药品通用名编码
     */
    private String productCode;

    /**
     * 10位子类编号
     */
    private String typeNo;

    /**
     * 批准文号
     */
    private String authorizedNo;

    /**
     * 剂型
     */
    private String type;

    /**
     * 制剂规格
     */
    private String spec;

    /**
     * 包装规格
     */
    private String packageSpec;

    /**
     * 计量单位
     */
    private String packUnit;

    /**
     * 药品明细类型
     */
    private String physicDetailType;

    /**
     * 包装层级
     */
    private String codeLevel;

    /**
     * 包装级别
     */
    private String pkgRatio;

    /**
     * 码资源产品编码
     */
    private String resCode;

    /**
     * 码资源产品编码对应版本号
     */
    private String codeVersion;

    /**
     * 合并后的药品编码
     */
    private String drugCode;

    /**
     * 备注1
     */
    private String mode1;

    /**
     * 备注2
     */
    private String mode2;

    /**
     * ERP企业ID
     */
    private String entId;

    private Long deptId;

    private int pageSize;

    private int pageNum;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getTypeNo() {
        return typeNo;
    }

    public void setTypeNo(String typeNo) {
        this.typeNo = typeNo;
    }

    public String getAuthorizedNo() {
        return authorizedNo;
    }

    public void setAuthorizedNo(String authorizedNo) {
        this.authorizedNo = authorizedNo;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getSpec() {
        return spec;
    }

    public void setSpec(String spec) {
        this.spec = spec;
    }

    public String getPackageSpec() {
        return packageSpec;
    }

    public void setPackageSpec(String packageSpec) {
        this.packageSpec = packageSpec;
    }

    public String getPackUnit() {
        return packUnit;
    }

    public void setPackUnit(String packUnit) {
        this.packUnit = packUnit;
    }

    public String getPhysicDetailType() {
        return physicDetailType;
    }

    public void setPhysicDetailType(String physicDetailType) {
        this.physicDetailType = physicDetailType;
    }

    public String getCodeLevel() {
        return codeLevel;
    }

    public void setCodeLevel(String codeLevel) {
        this.codeLevel = codeLevel;
    }

    public String getPkgRatio() {
        return pkgRatio;
    }

    public void setPkgRatio(String pkgRatio) {
        this.pkgRatio = pkgRatio;
    }

    public String getResCode() {
        return resCode;
    }

    public void setResCode(String resCode) {
        this.resCode = resCode;
    }

    public String getCodeVersion() {
        return codeVersion;
    }

    public void setCodeVersion(String codeVersion) {
        this.codeVersion = codeVersion;
    }

    public String getDrugCode() {
        return drugCode;
    }

    public void setDrugCode(String drugCode) {
        this.drugCode = drugCode;
    }

    public String getMode1() {
        return mode1;
    }

    public void setMode1(String mode1) {
        this.mode1 = mode1;
    }

    public String getMode2() {
        return mode2;
    }

    public void setMode2(String mode2) {
        this.mode2 = mode2;
    }

    public String getEntId() {
        return entId;
    }

    public void setEntId(String entId) {
        this.entId = entId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public int getPageSize() {
        return pageSize;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    public int getPageNum() {
        return pageNum;
    }

    public void setPageNum(int pageNum) {
        this.pageNum = pageNum;
    }

    @Override
    public String toString() {
        return "MsfxDrugInfo{" +
                "id=" + id +
                ", productName='" + productName + '\'' +
                ", productCode='" + productCode + '\'' +
                ", typeNo='" + typeNo + '\'' +
                ", authorizedNo='" + authorizedNo + '\'' +
                ", type='" + type + '\'' +
                ", spec='" + spec + '\'' +
                ", packageSpec='" + packageSpec + '\'' +
                ", packUnit='" + packUnit + '\'' +
                ", physicDetailType='" + physicDetailType + '\'' +
                ", codeLevel='" + codeLevel + '\'' +
                ", pkgRatio='" + pkgRatio + '\'' +
                ", resCode='" + resCode + '\'' +
                ", codeVersion='" + codeVersion + '\'' +
                ", drugCode='" + drugCode + '\'' +
                ", mode1='" + mode1 + '\'' +
                ", mode2='" + mode2 + '\'' +
                ", entId='" + entId + '\'' +
                ", deptId=" + deptId +
                ", pageSize=" + pageSize +
                ", pageNum=" + pageNum +
                '}';
    }
}